﻿package org.libspark.betweenas3.core.tweens
{
	import org.libspark.betweenas3.core.easing.IEasing;
	import org.libspark.betweenas3.core.updaters.IUpdater;
	import org.libspark.betweenas3.tweens.IObjectTween;
	
	/**
	 * IObjectTween 完全版.
	 * 
	 * @author	yossy:beinteractive
	 */
public interface IIObjectTween extends IObjectTween, IITween
{
	/**
	 * このトゥイーンに掛ける時間 (秒) を設定します.
	 */
	function get time():Number;
	function set time(value:Number):void;
	
	/**
	 * このトゥイーンで使用するイージングを設定します.
	 */
	function get easing():IEasing;
	function set easing(value:IEasing):void;
	
	/**
	 * このトゥイーンで使用するアップデータを設定します.
	 */
	function get updater():IUpdater;
	function set updater(value:IUpdater):void;
}
}